package com.songtech.basedao.dao;

import java.io.Serializable;
import java.util.List;

import com.songtech.basedao.model.BaseDaoTest1;

/**
 * 在自己的dao中调用基本的dao
 * <br>使用方式三、
 * <br>dao的实现类需要使用 @Repository 注解
 * <br>在注入该dao的位置使用 @Resource(name = "xxx")注解，xxx：表示dao实现类的类名，首字母小写如：demoDaoImpl3
 * <br>该使用方式现不使用(没有开spring扫描)
 */
public interface BaseDao3 {
	/**
	 * 调用Dao的方法查询
	 * @param id
	 * @return
	 */
	BaseDaoTest1 get(Serializable id);
	
	/**
	 * 查询所有数据
	 * @return
	 */
	List<BaseDaoTest1> getAll();
}
